import random

#生成号码
def createCode():
    return random.sample(range(1,34),8)

#打印结果
def printResult(a='',flag=True):
    print("彩票号码为: {}".format(systemCode))
    if flag:
        print("您中奖了,中了{}等奖".format(a))
    else:
        print("您未中奖!")

userCode = input("请输入八个数字,用逗号分隔\n")

#用户输入和检查对上的个数
def check():
    userSet = userCode.split(",")
    newSet = []
    for i in userSet:
        newSet.append(int(i))
    global systemCode
    systemCode = createCode()
    a = set(newSet).intersection(set(systemCode))
    #对上的次数
    eq = len(list(a))
    if eq == 8:
        printResult("一")
    elif eq >= 7:
        printResult("二")
    elif eq >= 6:
        printResult("三")
    elif eq >= 5:
        printResult("四")
    else:
        printResult('', False)

for i in range(10000):
    check()
